
// pages/order/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

    leftMenuList:[
      {
        id:1,
        name:"早餐"
      },
      {
        id:2,
        name:"午餐"
      },
     {
        id:3,
        name:"晚餐"
     },
      {
        id:4,
        name:"夜宵"
      }
    ],
    currentIndex:0,
   
    //
    listArrs: [
      {
        "id": 0,
        "url": "https://s1.ax1x.com/2020/11/03/Bs9jzj.png",
        "name": "[镇店之宝] 招牌腊八粥",
        "sellVell": "月销2000+ 好评度945",
        "many": 15,
        "manys": 15,
        "num": 1
      },
      {
        "id": 1,
        "url": "https://s1.ax1x.com/2020/11/03/Bs9jzj.png",
        "name": "[镇店之宝] 招牌腊八粥",
        "sellVell": "月销2000+ 好评度945",
        "many": 3,
        "manys": 3,
        "num": 1
      },
      {
        "id": 2,
        "url": "https://s1.ax1x.com/2020/11/03/Bs9jzj.png",
        "name": "[镇店之宝] 招牌腊八粥",
        "sellVell": "月销2000+ 好评度945",
        "many": 5,
        "manys": 25,
        "num": 5
      },
    ],
    sumMay: '',
     //总价格
     ttp: 0,
     // 总数量
     ttn: 0
  },
  inputclick2(e){


    let {id} = e.currentTarget.dataset;
    let {isrow} = e.currentTarget.dataset;  
    let {listArrs} = this.data
    let num = listArrs[id].num
    // num+=isrow
 //判断加减
//     let {isrow} = e.currentTarget.dataset;
    console.log(isrow)
    if(isrow=="false"){
        num+=1
        console.log(num)
    }else{
      if(num>0){
        num-=1
      }
    }

    this.setData({
      [`listArrs[${id}].num`]:num,
    })
    let {many} = listArrs[id]
    let manys = 0

    manys = many*num
    this.setData({
      [`listArrs[${id}].manys`]:manys,

    })
//总数量
let ttn = 0;
//总价格
let ttp = 0;
// console.log(listArrs)
listArrs.forEach((v,i)=>{
  ttp+=v.num*v.many
  ttn+=v.num
})
this.setData({
  ttp,
  ttn,
})



 
},

  onShow(){
    //总数量
    let ttn = 0;
    //总价格
    let ttp = 0;
    //
    let listArrs = this.data.listArrs;
    // console.log(listArrs)
    listArrs.forEach((v,i)=>{
      ttp+=v.num*v.many
      ttn+=v.num
    })
    this.setData({
      ttp,
      ttn
    })
  },








  // 左侧菜单的点击事件
  handleItemTap(e) {
   
    const { index } = e.currentTarget.dataset;

    this.setData({
      currentIndex:index
    })

  }
})

